package com.hyq.state.currency;
/**
* @ClassName: ConcreteState1 
* @Description: 环境状态1
* @author Janus
 */
public class ConcreteState1 extends State {
	/**
	 * 状态一必须执行的方法
	 */
	@Override
	public void handle1() {
		System.out.println("我是状态一的执行方法");
	}
	/**
	 * 设置当前状态
	 */
	@Override
	public void handle2() {
		//设置当前状态state2
		super.context.setCurrentState(Context.state2);
		//过度到state2状态，由Context实现、
		super.context.handle2();
	}

}
